package com.atguigu.yygh.cmn.config;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;

/** 
* @author 作者 Your-Name: 
* @version 创建时间：2021年3月25日 上午10:07:55 
* 类说明 
*/
@Configuration
@MapperScan("com.atguigu.yygh.cmn.mapper")
public class CmnConfig {
	/**
	 * 配置 乐观锁 的插件
	 */
	@Bean
	public OptimisticLockerInterceptor optimisticLockerInterceptor(){
		return new OptimisticLockerInterceptor();
	}
	
	/**
	 * 配置 分页 插件
	 */
	@Bean
	public PaginationInterceptor paginationInterceptor(){
		return new PaginationInterceptor();
	}
	

}
